﻿using System;
using System.Configuration;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SpringStudio.DAL
{
    internal static class DataBaseTypeReader
    {
        internal static DataBaseType Default
        {
            get
            {
                try
                {
                    string dataBaseType = new AppSettingsReader().GetValue("DataBaseType", typeof(string)).ToString();
                    return (DataBaseType)Enum.Parse(typeof(DataBaseType), dataBaseType, true);
                }
                catch (Exception ex)
                {
                    throw new Exception("配置文件中DataBaseType节点错误（找不到该节点，或填写的值不对）", ex);
                }
            }
        }
    }

    /// <summary>
    /// 数据库类型
    /// </summary>
    internal enum DataBaseType
    {
        /// <summary>
        /// 微软Sql Server数据库
        /// </summary>
        Mssql,

        /// <summary>
        /// 甲骨文的Oracle数据库
        /// </summary>
        Oracle
    }
}
